package com.bsj.pay.model;

import java.io.Serializable;

import com.bsj.pay.util.json.serializer.DateTimeJsonSerializer;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
public class ChargeAccountBean implements Serializable{
	
	private static final long serialVersionUID = 6406013765944608952L;

	private Long id;
	
	private Long partner_id;
	
	private Integer type;
	
	private Float least_pay_amount;
	
	private String official_user_id;
	
	private String operator;
	
	private String account;
	
	private Integer amount;
	
	private Integer status;
	
    @JsonSerialize(using = DateTimeJsonSerializer.class )
    private Long create_time;
    
    @JsonSerialize(using = DateTimeJsonSerializer.class )
    private Long update_time;
    
    private String partner_order_no;
    
    private Integer charge_status;
    
    private String query_order_url;
    
    private Integer notify_status;
    
	@JsonSerialize(using = DateTimeJsonSerializer.class )
	private Long notify_time;
	
	private String notify_url;
	
	private String area;
	
	private String area_code;
	
	private Integer charge_count;
	
	private Integer notify_times;
	
	private String partner_name;
	
	private String remarks;
	
	private Integer order_count;
	
	private String time;
	
	private Long all_amount;
	
	private Long all_count;
	
	private Long success_count;
	
	private Long success_amount;

	private Integer bind_fail_count;

	private String goods_link;

	public String getGoods_link() {
		return goods_link;
	}

	public void setGoods_link(String goods_link) {
		this.goods_link = goods_link;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getPartner_id() {
		return partner_id;
	}

	public void setPartner_id(Long partner_id) {
		this.partner_id = partner_id;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Integer getAmount() {
		return amount;
	}

	public void setAmount(Integer amount) {
		this.amount = amount;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Long getCreate_time() {
		return create_time;
	}

	public void setCreate_time(Long create_time) {
		this.create_time = create_time;
	}

	public Long getUpdate_time() {
		return update_time;
	}

	public void setUpdate_time(Long update_time) {
		this.update_time = update_time;
	}

	public String getPartner_order_no() {
		return partner_order_no;
	}

	public void setPartner_order_no(String partner_order_no) {
		this.partner_order_no = partner_order_no;
	}

	public Integer getCharge_status() {
		return charge_status;
	}

	public void setCharge_status(Integer charge_status) {
		this.charge_status = charge_status;
	}

	public String getQuery_order_url() {
		return query_order_url;
	}

	public void setQuery_order_url(String query_order_url) {
		this.query_order_url = query_order_url;
	}

	public Integer getNotify_status() {
		return notify_status;
	}

	public void setNotify_status(Integer notify_status) {
		this.notify_status = notify_status;
	}

	public Long getNotify_time() {
		return notify_time;
	}

	public void setNotify_time(Long notify_time) {
		this.notify_time = notify_time;
	}

	public String getNotify_url() {
		return notify_url;
	}

	public void setNotify_url(String notify_url) {
		this.notify_url = notify_url;
	}

	public String getArea() {
		return area;
	}

	public void setArea(String area) {
		this.area = area;
	}

	public Integer getNotify_times() {
		return notify_times;
	}

	public void setNotify_times(Integer notify_times) {
		this.notify_times = notify_times;
	}

	public String getPartner_name() {
		return partner_name;
	}

	public void setPartner_name(String partner_name) {
		this.partner_name = partner_name;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public Integer getOrder_count() {
		return order_count;
	}

	public void setOrder_count(Integer order_count) {
		this.order_count = order_count;
	}

	public String getOperator() {
		return operator;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}

	public String getTime() {
		return time;
	}

	public void setTime(String time) {
		this.time = time;
	}

	public Long getAll_amount() {
		return all_amount;
	}

	public void setAll_amount(Long all_amount) {
		this.all_amount = all_amount;
	}

	public Long getAll_count() {
		return all_count;
	}

	public void setAll_count(Long all_count) {
		this.all_count = all_count;
	}

	public Long getSuccess_count() {
		return success_count;
	}

	public void setSuccess_count(Long success_count) {
		this.success_count = success_count;
	}

	public Long getSuccess_amount() {
		return success_amount;
	}

	public void setSuccess_amount(Long success_amount) {
		this.success_amount = success_amount;
	}

	public Integer getCharge_count() {
		return charge_count;
	}

	public void setCharge_count(Integer charge_count) {
		this.charge_count = charge_count;
	}

	public String getArea_code() {
		return area_code;
	}

	public void setArea_code(String area_code) {
		this.area_code = area_code;
	}

	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public Float getLeast_pay_amount() {
		return least_pay_amount;
	}

	public void setLeast_pay_amount(Float least_pay_amount) {
		this.least_pay_amount = least_pay_amount;
	}

	public String getOfficial_user_id() {
		return official_user_id;
	}

	public void setOfficial_user_id(String official_user_id) {
		this.official_user_id = official_user_id;
	}

	public Integer getBind_fail_count() {
		return bind_fail_count;
	}

	public void setBind_fail_count(Integer bind_fail_count) {
		this.bind_fail_count = bind_fail_count;
	}
	
}